package com.zuoye;
/*
身高是具有遗传性的，子女的身高和父母的身高有一定的关系。假定，父母和子女的身高遗传关系如下：

	儿子身高（厘米）＝(父亲身高＋母亲身高) ×1.08÷2

	女儿身高（厘米）＝(父亲身高×0.923＋母亲身高) ÷2

现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少？

 */

public class TestZuoye02 {
    public static void main(String[] args) {
        // 用小数变量定义父亲、母亲的身高
        double fatherHeight = 177;
        double matherHeight = 165;
       //  定义儿子、女儿的身高通过计算得到
        //儿子身高（厘米）＝(父亲身高＋母亲身高) ×1.08÷2
        double sonHeight = (fatherHeight + matherHeight)*1.08/2;
        //女儿身高（厘米）＝(父亲身高×0.923＋母亲身高) ÷2
        double daugtherHeiht = (fatherHeight*0.923+matherHeight)/2;
        System.out.println("儿子的身高是" + sonHeight +"cm");
        System.out.println("女儿的身高是" + daugtherHeiht +"cm");
        System.out.println("华丽的分割线-----------------");
        /*
        红茶妹妹有21元钱，她攒了几天钱之后自己的钱比原来的两倍还多三块。
        绿茶妹妹有24元钱，她攒了几天钱之后自己的钱正好是原来的两倍。
        那么红茶和绿茶现在的钱一样多，请问对么？
         */
         // 定义红茶妹妹原来的钱为整数变量
        int red = 21;
         // 定义绿茶妹妹原来的钱为整数变量
        int green = 24;
        // 使用赋值运算符和算术运算符计算其现有的钱
         red =red * 2 +3;
         green = green * 2;
        //使用比较运算符对数值做出比较
        System.out.println(green == red);
        System.out.println("华丽的分割线-----------------");
     /*
     某小伙想定一份外卖，商家的优惠方式如下：
     鱼香肉丝单点24元，油炸花生米单点8元，米饭单点3元。订单满30元8折优惠。
     鱼香肉丝优惠价16元，但是优惠价和折扣不能同时使用。
     那么这个小伙要点这三样东西，最少要花多少钱？
      */
        // 使用算术运算符求出不使用优惠时的总价
       double money1 = 24+8+3;
        // 使用三元运算符判断总价是否满足打折条件，并求出折后总价
            money1 = money1 >=30 ? money1*0.8 : money1;

       //  使用算术运算符求出使用优惠价时的总价
        int money2 = 16+8+3;
        // 使用三元运算符判断最终更合算的购买方式和花费
      double money = money2 > money1?  money1 :money2;
        System.out.println(money);
    }
}
